libxl: fix vif rate parsing
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 10 Oct 2013 14:48:55 +0000 (15:48 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 10 Oct 2013 14:48:55 +0000 (15:48 +0100)
commitc53702cee1d6f9f1b72f0cae0b412e21bcda8724
treebb2b05a060c3afd03b549ad0cc39b3f377fc09ac
parent0771faba163769089c9f05f7f76b63e397677613
libxl: fix vif rate parsing

strtok can return NULL here. We don't need to use strtok anyway, so just
use a simple strchr method.

Coverity-ID: 1055642

This is CVE-2013-4369 / XSA-68

Signed-off-by: Matthew Daley <mattjd@gmail.com>
Fix type. Add test case

Signed-off-by: Ian Campbell <Ian.campbell@citrix.com>
tools/libxl/check-xl-vif-parse
tools/libxl/libxlu_vif.c